A2E ESTATE← CONSOLEHEATMAPPM SUITEUNDER REVIEW · first-pass standards review 2026-10-05 · not certified · sample data is constructed
A2E · Data Dictionary

Every field, and the math behind it

The data model the suite stores, and the standard formulas it computes. Formulas are verbatim to EIA-748 (EVM) and the repo's applicability logic (flowdown). This is the reference for anyone integrating or auditing the numbers.

01

Storage & shape

A single JSON object under one browser key. The PM Platform owns writes; the Exec Deck reads it.

localStorage["a2e_pm_platform_v1"] = { project, wbs[], resources[], evm, financials, risks[], raid[], changes[], stakeholders[], closeout }
02

Project & charter

FieldTypeMeaning
namestringProject title; stamps every header.
customerstringContracting agency / customer.
pmstringProject manager of record.
phaseenumInitiating · Planning · Executing · Closing.
ragenumGreen · Amber · Red — overall health badge.
baselineLockedboolTrue once the plan is frozen for variance tracking.
requirements[]arrayRequirements register — id, text, source, status.
03

Scope / WBS

FieldTypeMeaning
wbs[].idstringWBS code, e.g. 1.2.3.
wbs[].namestringWork package name.
wbs[].budgetnumberPackage budget. Sum of all = BAC.
wbs[].pctCompletenumber0–100; feeds Earned Value.
04

EVM fields & formulas

Inputs are PV, EV, AC and BAC. Everything else is derived, verbatim to EIA-748.

InputDefinition
BACBudget at Completion — total baselined budget (Σ WBS budget).
PVPlanned Value — budgeted cost of work scheduled.
EVEarned Value — budgeted cost of work performed.
ACActual Cost — cost actually incurred.
DerivedFormulaReads as
CPIEV / ACCost efficiency; <1 = over budget.
SPIEV / PVSchedule efficiency; <1 = behind.
CVEV − ACCost variance in dollars.
SVEV − PVSchedule variance in dollars.
EACBAC / CPIForecast cost at completion.
ETCEAC − ACEstimate to complete.
VACBAC − EACVariance at completion.
TCPI(BAC − EV)/(BAC − AC)Efficiency needed to finish on budget.
05

Financials & rates

Field / ruleFormulaMeaning
loadedCostrawCost × 1.35Default wrap on raw labor cost.
margin(Bill − Cost) / BillGross margin on billing.
HOURS{role}mapPlanned hours per role, keyed by role name.
resources[].ratenumberBilling rate per role/person.
06

Risk & RAID

Field / ruleFormulaMeaning
risks[].probability0–1Likelihood of the risk event.
risks[].costImpactnumberDollar impact if it occurs.
EMVprobability × costImpactExpected Monetary Value per risk.
contingencydefault 3% × TCVReserve; compared against Σ EMV for a verdict.
raid[].typeenumRisk · Assumption · Issue · Dependency.
07

Subcontract & flowdown

FieldTypeMeaning
sub.contractTypeenumFFP · CPFF · CPFF-Comm · T&M, etc.
sub.value / ceilingnumberAwarded value and ceiling.
sub.funded / spentnumberDrives the Limit-of-Funds burn alert.
sub.samStatusenumSAM.gov exclusion check — Clear / Flagged.
sub.cmmcintCMMC maturity level.
clause.appliesboolAND-semantics over contract type + dollar thresholds; excludes time_and_materials from cost-type set.
40 clauses copied verbatim from clause_library.json; applicability is a faithful JS port of applicability.py. No clause prose stored — rows link to eCFR Title 48.
08

Capture economics

FieldFormulaMeaning
TCVinputTotal contract value of the opportunity.
pwin0–100%Probability of win.
expectedValueTCV × pwinRisk-weighted value of pursuing.
grossProfitTCV × marginProfit at target margin.
bpShareB&P / TCVBid & proposal spend as % of TCV.
riskEMVinputExpected monetary value of pursuit risk.
recommendationenumBid / No-bid, derived from the above.